/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package modelo;

import java.util.ArrayList;

/**
 *
 * @author juanan
 */
public class ModeloExperimento {
      private String proyecto;
      private String tipoBacteria;
      private String investigador;
      private ArrayList<ModeloExperimentoListener> listenerList;
          /**
     * @return the proyecto
     */
    public String getProyecto() {
        return proyecto;
    }

    /**
     * @param proyecto the proyecto to set
     */
    public void setProyecto(String proyecto) {
        this.proyecto = proyecto;
    }

    /**
     * @return the tipoBacteria
     */
    public String getTipoBacteria() {
        return tipoBacteria;
    }

    /**
     * @param tipoBacteria the tipoBacteria to set
     */
    public void setTipoBacteria(String tipoBacteria) {
        this.tipoBacteria = tipoBacteria;
    }

    /**
     * @return the investigador
     */
    public String getInvestigador() {
        return investigador;
    }

    /**
     * @param investigador the investigador to set
     */
    public void setInvestigador(String investigador) {
        this.investigador = investigador;
    }
        protected void fireMovementPerformed() {
        for (int i = 0; i < listenerList.size(); i++) {
            listenerList.get(i).movementPerformed();
        }
    }

    public void addInterfazListener(ModeloExperimentoListener l) {
        listenerList.add(l);
    }
}
